Vitor CarvalhoVitor Carvalho
Kane Takes the Goal Kick: A Small Detail, a Big Hole in BayernHarry Kane placed the ball at the edge of Bayern Munich's own penalty area,...
Ronaldo's Bench and the Fall of the Oslo Fortress: Portugal Win Without the MonumentRonaldo's Bench and the Fall of the Oslo Fortress: Portugal Win Without the...
Glory and the Gap: Six Reconstructions at the 2026 FIFA DaysThe pitch is not a map; it is a coordinate of shortcut decisions. When thinki...
Eight Goals at the Etihad: Manchester City's 5-3 Win and the Cracks Beneath a Perfect RunMinute 81. The score read 4-3. A Sunderland player received the ball on the...
The Pitch Never Lies, but a Spreadsheet Can: Football Analysis in the Face of the Blank PageThe Pitch Never Lies – Only I Once Misheard a Name At 10:40 p.m. on June 14,...
The Real Ledger of the Transfer Window: Signing Bonuses and the Blind Spot of Football Finance RulesOn 3 June 2026, the Real Madrid homepage published a short statement. Kylian...
Barcelona Between Haaland and Kane: Three Contracts, Three Futures, One Impossible ListOn 30 June 2027, if the contract is honoured to its final letter, Harry Kane'...
Referee Who Cost MU the Manchester Derby Is Stood Down: When VAR Overturns and Forgets the ProtocolMinute 60 at Old Trafford. Erling Haaland struck first time; the ball settled...
Lautaro and the 2026 Ballon d'Or: When Legacy Overwhelms Season DataI rewatched all 64 matches of the 2026 World Cup and logged 214 transition...
Nine Empty Cells and the Price of an Analysis With No EvidenceAt 2:47 a.m. in Seoul, I reopened the file that should have been the most...
The Old Soldier Reads the Premier League Map: Arsenal, Man City, and the Silence Before the StormI rarely believe in league tables after just three rounds of matches. They ar...
Jacob Bridgeman: Two Wins, Two Tournament Tiers, and an Unfilled Data GapThe Cliffs at Walnut Cove was soft and gettable, and Jacob Bridgeman knew it...
Hoang Luan's Head-Shave Promise and a Probability Problem Nobody Wants to SolveA clip less than two minutes long, recorded during an evening livestream,...
England Table Tennis Reaches 'Numb-Thumb' Generation: Leon Thomson's Mission to Bring Bat-and-Ball Sport to CBeebiesThe concrete floor covered in dust, the sound of plastic ball hitting paddle...
Da Nang 3-0 Nam Dinh: Two Red Cards, Two VAR Calls and the Void Xuan Son Left in the StandsIn the eighth minute the referee pointed to the penalty spot. The Hoa Xuan...
Adou Minh and Williams Minh Hoang: Vietnam's Two New Overseas-Born Recruits Ahead of ASEAN Cup 2026At a stadium in March, I heard two commentators argue over how to say a...
Finishing Second in Silence: The Lesson Missing from an Empty Analytics ReportA city finished second in silence, and its pain became the sediment for the...
The Mislabelled 'Esports' Tag: When 28 Data Points Expose a Classification ErrorIn the 28-point information file I opened on a Tuesday morning, one detail...
Detailed Match Analysis Cannot Be Performed Due to Empty Input DataAccording to the deep analysis from Stage-2, since the Stage-1 deconstruction...
PV Sindhu and the 2026 Asian Games: When a Glorious Past No Longer Buys a Quarterfinal BerthHundreds of millions of badminton fans across Asia have grown accustomed to...
Ronaldo's Bench and the Fall of the Oslo Fortress: Portugal Win Without the MonumentRonaldo's Bench and the Fall of the Oslo Fortress: Portugal Win Without the...
Glory and the Gap: Six Reconstructions at the 2026 FIFA DaysThe pitch is not a map; it is a coordinate of shortcut decisions. When thinki...
Eight Goals at the Etihad: Manchester City's 5-3 Win and the Cracks Beneath a Perfect RunMinute 81. The score read 4-3. A Sunderland player received the ball on the...
The Pitch Never Lies, but a Spreadsheet Can: Football Analysis in the Face of the Blank PageThe Pitch Never Lies – Only I Once Misheard a Name At 10:40 p.m. on June 14,...
The Real Ledger of the Transfer Window: Signing Bonuses and the Blind Spot of Football Finance RulesOn 3 June 2026, the Real Madrid homepage published a short statement. Kylian...
Barcelona Between Haaland and Kane: Three Contracts, Three Futures, One Impossible ListOn 30 June 2027, if the contract is honoured to its final letter, Harry Kane'...
Referee Who Cost MU the Manchester Derby Is Stood Down: When VAR Overturns and Forgets the ProtocolMinute 60 at Old Trafford. Erling Haaland struck first time; the ball settled...
Lautaro and the 2026 Ballon d'Or: When Legacy Overwhelms Season DataI rewatched all 64 matches of the 2026 World Cup and logged 214 transition...
Nine Empty Cells and the Price of an Analysis With No EvidenceAt 2:47 a.m. in Seoul, I reopened the file that should have been the most...
The Old Soldier Reads the Premier League Map: Arsenal, Man City, and the Silence Before the StormI rarely believe in league tables after just three rounds of matches. They ar...
Jacob Bridgeman: Two Wins, Two Tournament Tiers, and an Unfilled Data GapThe Cliffs at Walnut Cove was soft and gettable, and Jacob Bridgeman knew it...
Hoang Luan's Head-Shave Promise and a Probability Problem Nobody Wants to SolveA clip less than two minutes long, recorded during an evening livestream,...
England Table Tennis Reaches 'Numb-Thumb' Generation: Leon Thomson's Mission to Bring Bat-and-Ball Sport to CBeebiesThe concrete floor covered in dust, the sound of plastic ball hitting paddle...
Da Nang 3-0 Nam Dinh: Two Red Cards, Two VAR Calls and the Void Xuan Son Left in the StandsIn the eighth minute the referee pointed to the penalty spot. The Hoa Xuan...
Adou Minh and Williams Minh Hoang: Vietnam's Two New Overseas-Born Recruits Ahead of ASEAN Cup 2026At a stadium in March, I heard two commentators argue over how to say a...
Finishing Second in Silence: The Lesson Missing from an Empty Analytics ReportA city finished second in silence, and its pain became the sediment for the...
The Mislabelled 'Esports' Tag: When 28 Data Points Expose a Classification ErrorIn the 28-point information file I opened on a Tuesday morning, one detail...
Detailed Match Analysis Cannot Be Performed Due to Empty Input DataAccording to the deep analysis from Stage-2, since the Stage-1 deconstruction...
PV Sindhu and the 2026 Asian Games: When a Glorious Past No Longer Buys a Quarterfinal BerthHundreds of millions of badminton fans across Asia have grown accustomed to...
